body {
    color: #131313;
    font-family: arial,SimSun,Verdana,Geneva,Helvetica;
    font-size: 12px;
    line-height: 20px;
}
ol, ul {
    list-style: none outside none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
a {
    color: #001D75;
    text-decoration: underline;
}
element.style {
    clear: both;
}
.none {
    display: none;
}
.right {
    float: right;
}
.ml10 {
    margin-left: 10px;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 0;
    margin: 0 auto;
}
.time-i {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll 0 0 #FFFFFF;
}
.com_input {
    color: #777777;
}
.search_bt {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll 0 -272px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 30px;
    width: 109px;
}
.search_bt_an{
	width:109px;height:30px;background:url(../pic/com_bg.png?t=201105121744) no-repeat 0 -237px;border:0;cursor:pointer;_cursor:hand;color:#FFF
}
.qt {
    border: 1px solid #1568BD;
    color: #1568BD;
    cursor: pointer;
    display: inline !important;
    height: 10px;
    margin-left: 3px;
    overflow: hidden;
    padding: 1px 4px 0 0;
    white-space: nowrap;
}
.pl5 {
    padding-left: 5px;
}
.regionClick {
	cursor:pointer;
	color: #3366CC;
	text-decoration: none;
}
#pic_phone {
    background: url("../pic/com_bg.png") no-repeat scroll 0 -787px transparent;
    color: #131313;
    float: left;
    margin-top: 4px;
    padding-left: 15px;
    padding-top: 1px;
}
#w_header {
    background: url("../pic/com_bg.png") repeat-x scroll 0 -643px #0066CD;
    margin: 0 auto;
    width: 960px;
}
#w_sec_nav_k {
    background: url("../pic/com_bg.png4") repeat-x scroll 0 -884px transparent;
    height: 36px;
    margin: 0 auto;
    width: 960px;
}
#hotels_i {
    margin: 0 auto;
    width: 960px;
}
#Subway {
    margin: 0 auto;
    width: 745px;
}
#Subway h1 {
    color: #C96702;
    font: 20px SimHei,arial;
    padding: 15px 10px 5px;
}
#Subway .flash {
    border: 1px solid #D9D9D9;
}
#Subway .cityList {
    background: url("../pic/hd.png") repeat-x scroll center top transparent;
    border-bottom: 1px solid #D9D9D9;
    height: 38px;
}
#Subway .cityList li.li1 {
    padding: 13px 20px 0 10px;
}
#Subway .cityList li {
    float: left;
}
#Subway .cityList li a {
    display: block;
    font-weight: bold;
    margin-top: 8px;
    padding: 5px 10px;
    text-decoration: none;
}
#Subway .cityList li a.action {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D9D9D9 #D9D9D9 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #000000;
    display: inline-block;
    font: bold 14px/20px simsun;
    margin-bottom: -1px;
    padding: 5px 10px;
    position: relative;
}
#Subway .HotelList {
    padding-bottom: 20px;
}
.clx {
}
#Subway .HotelList dl {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 5px;
    padding-top: 20px;
}
#Subway .HotelList dd {
    background: url("../pic/dot.png") no-repeat scroll 0 12px transparent;
    float: left;
    line-height: 24px;
    padding-left: 8px;
    width: 160px;
}
#w_sec_nav {
    background: none repeat scroll 0 0 #FCFCFC;
    clear: both;
    height: 30px;
    padding: 0 5px 0 12px;
}
#w_sec_nav .w_tel {
    background: url("../pic/com_bg.png") no-repeat scroll 0 -787px transparent;
    color: #131313;
    float: left;
    margin-top: 4px;
    padding-left: 15px;
    padding-top: 1px;
}
#w_sec_nav .w_func {
    color: #131313;
    float: right;
    margin-top: 2px;
    position: relative;
    z-index: 1000;
}
#w_sec_nav .w_func a {
    margin: 0 5px;
}
#w_sec_nav .w_func a {
    text-decoration: none;
}
#dec_line {
    background: url("../pic/com_bg.png") repeat-x scroll 0 -835px #FFFFFF;
    font: 2px/4px arial;
    height: 4px;
    margin: 0;
}
#w_nav {
    clear: both;
    padding: 1px 0 0 12px;
}
#w_nav li a {
    background: url("../pic/com_bg.png") no-repeat scroll 0 -589px transparent;
    font-size: 12px;
    padding-left: 12px;
}
#w_nav li, #w_nav li a, #w_nav li a span {
    float: left;
}
#w_nav li a:link, #w_nav li a:visited {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
#w_nav li a span {
    background: url("../pic/com_bg.png") no-repeat scroll right -589px transparent;
    cursor: pointer;
    height: 27px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 12px;
}
.ban {
    float: right;
    height: 60px;
    margin: 2px 20px 0 0;
}
#hotels_i {
    margin: 0 auto;
    width: 960px;
}
#hotels_i .time-i {
    background-position: 77px -77px;
}
#hotels_i h1 {
    color: #C96702;
    font: 20px SimHei,arial;
    padding: 15px 10px 5px;
}
#hotels_i .ppps {
    margin-right: 24px;
}
#hotels_i h1 span {
    color: #001D75;
    font: 12px/1.6em arial,sans-serif;
}
#hotels_i h1 span strong {
    color: #FF0000;
}
#hotels_i .hts_features {
    float: left;
    width: 745px;
}
#hotels_i .hts_search {
    background: url("../pic/d_l.png") no-repeat scroll -755px 0 transparent;
    padding-top: 23px;
}
#hotels_i .tnew {
    color: red;
    padding: 0 3px;
    position: relative;
    top: -5px;
}
#hotels_i .search_box {
    float: left;
    padding-top: 9px;
    width: 540px;
}
#hotels_i .search_box .sub_bt {
    border-top: 1px dotted #7F7F7F;
    padding-top: 12px;
    text-align: center;
}
#hotels_i .sub_bt a {
    margin-left: 10px;
}
#hotels_i .search_bt, #hotels_i .search_bt_an {
    font-family: simsun;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: text-bottom;
}
#hotels_i .box_bg {
    background: url("../pic/d_l.png") no-repeat scroll -755px -360px transparent;
    height: 140px;
    padding: 0 20px;
}
#hotels_i .search_box li {
    padding-bottom: 12px;
}
#hotels_i .sc-w1 {
    line-height: 18px;
    width: 88px;
}
#hotels_i .sc-w2 {
    width: 90px;
}
#hotels_i .sc-w3 {
    width: 97px;
}
#hotels_i .sc-w4 {
    line-height: 18px;
    width: 150px;
}
#hotels_i .city-i, #hotels_i .time-i {
    border: 1px solid #7F9DB9;
    cursor: pointer;
    height: 17px;
}
#hotels_i .city-i {
    background-position: 70px -58px;
}
.city-i {
    background: url("../pic/com_bg.png") no-repeat scroll 0 0 #FFFFFF;
}
.l_black {
    color: #777777;
}
#hotels_i .sc-w {
    width: 95px;
}
#hotels_i .m-10 {
    margin-left: 18px;
}
#hotels_i .func_bar {
    float: right;
    width: 200px;
}
.bottom_1 {
    border-top: 1px dashed #999999;
    margin: 30px auto 0;
    padding-top: 8px;
    text-align: center;
    width: 960px;
}
.bottom_1 a {
    text-decoration: none !important;
}
.bottom_1 .verisign {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll -82px -523px transparent;
    float: left;
    height: 38px;
    margin-right: 10px;
    width: 70px;
}
.bottom_1 .alipay {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll -151px -523px transparent;
    float: left;
    height: 38px;
    width: 70px;
}
.bottom_1 .hightech {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll 0 -523px transparent;
    float: left;
    height: 32px;
    margin: 5px 8px 0 10px;
    width: 32px;
}
.bottom_1 .bottom_link {
    color: #999999;
    text-align: center;
}
.bottom_link a:link, .bottom_link a:visited, .bottom_link a:hover, .bottom_link a:active {
    color: #8C8C8C;
    font-size: 12px;
    padding: 0;
    text-decoration: none;
}
.bottom_1 .view {
    background: url("../pic/com_bg.png?t=201105121744") no-repeat scroll -217px -493px transparent;
    display: inline-block;
    height: 23px;
    vertical-align: middle;
    width: 21px;
}
element.style {
    margin-top: 10px;
}
#d_hlistj {
    margin: 0 auto;
    width: 960px;
}
#d_hlistj a {
    color: #3366CC;
    text-decoration: none;
}
#d_hlistj .bread {
    color: #1568BD;
    font-family: simsun;
    margin: 8px auto;
}
#d_hlistj .h_r {
    float: right;
    width: 750px;
}
#d_hlistj .h_l {
    float: left;
    width: 200px;
}
#d_hlistj h1 {
    color: #C96702;
    font-family: SimHei;
    font-size: 16px;
}
#d_hlistj .h_r .grid-sift {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 5px 10px;
}
#d_hlistj .h_r .grid-sift span a {
    background: url("../pic/d_l.png?t=201105271038") no-repeat scroll 0 -229px transparent;
    display: inline-block;
    height: 11px;
    margin-left: 3px;
    padding: 0 1px;
    width: 11px;
}
#d_hlistj .h_r .grid {
    background: url("../pic/d_l.png?t=201105271038") no-repeat scroll 0 -306px transparent;
    border-bottom: 1px solid #1892E4;
    height: 26px;
    padding: 5px 20px 0 10px;
}
#d_hlistj .h_r .list {
    border-top: 1px dotted #CCCCCC;
    margin-top: 15px;
    padding-top: 5px;
}
#d_hlistj .h_r .list ul.l {
    float: left;
    padding-left: 3px;
    width: 76px;
}
#d_hlistj .h_r .list .r {
    float: right;
    width: 652px;
}
#d_hlistj .h_r .list ul.l li {
    text-align: center;
}
#d_hlistj .h_r .list ul.l li.pic img {
    border: 1px solid #EEEEEE;
    height: 70px;
    padding: 2px;
    width: 70px;
}
#d_hlistj .h_r .list .koubei {
    color: #1568BD;
    float: right;
    margin-top: -2px;
    padding-right: 20px;
}
#d_hlistj .h_r .list h2 {
    padding-top: 2px;
}
#d_hlistj .h_r .list .cont {
    line-height: 1.5em;
    padding-top: 5px;
}
#d_hlistj .h_r .list .model {
    margin-top: 5px;
}
#d_hlistj .h_r .list .koubei span.number {
    color: #DE5900;
    font-family: Constantia,Georgia;
    font-size: 20px;
}
#d_hlistj .h_r .list h2, #d_hlistj .h_r .list h2 a {
    font-size: 14px;
    font-weight: bold;
}
#d_hlistj .h_r .list .model li.title {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 0 none;
    color: #777777;
    height: 20px;
    overflow: hidden;
    padding-top: 0;
}
#d_hlistj .h_r .list .model li .w1 {
    padding-left: 0px;
    width: 120px;
}
#d_hlistj .h_r .list .model li .w2 {
    width: 110px;
}
#d_hlistj .h_r .list .model li .w3 {
    width: 60px;
}
#d_hlistj .h_r .list .model li .w3 a.xun {
    font-family: Arial,Tahoma;
    font-size: 16px;
}
#d_hlistj .h_r .list .model li .w4 {
    width: 50px;
}
#d_hlistj .h_r .list .model li .w5 {
    padding-left: 0px;
    width: 70px;
}
#d_hlistj .h_r .list .model li .w6 {
    width: 56px;
}
#d_hlistj .h_r .list .model li {
    border-bottom: 1px solid #F2F2F2;
    padding: 3px 0;
}
#d_hlistj .h_r .list .model li span.com_show, #d_hlistj .h_r .list .model li span.com_hide {
    width: 8px;
}
#d_hlistj .h_r .list .model li .w3 a.xun {
    font-family: Arial,Tahoma;
    font-size: 16px;
}
a.book_ok, a.book_on, a.book_no, a.book_full {
    color: #FFFFFF !important;
    display: inline-block;
    font-family: simsun !important;
    font-size: 13px !important;
    text-align: center;
    vertical-align: middle;
}
.book_ok, .book_on, .book_no, .book_full {
    background: url("../pic/d_l.png?t=201105271038") no-repeat scroll 0 -270px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 13px !important;
    font-weight: bold;
    height: 23px;
    line-height: 20px;
    overflow: hidden;
    width: 64px;
}
#d_hlistj .search_box {
    margin-bottom: 10px;
}
#d_hlistj .search_box .top, #d_hlistj .search_box .down, #d_hlistj .sift .top, #d_hlistj .sift .down, #d_hlistj .h_l .n_box .top, #d_hlistj .h_l .n_box .down {
    background: url("../pic/d_l.png?t=201105271038") no-repeat scroll -103px -179px transparent;
    height: 6px;
    overflow: hidden;
}
#d_hlistj .search_box dl {
    background: none repeat scroll 0 0 #F5FAFB;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    padding: 5px 0 0;
}
#d_hlistj .search_box dl dt {
    float: left;
    font-family: simsun;
    height: 25px;
    overflow: hidden;
    text-align: right;
    width: 68px;
}
#d_hlistj .search_box dl dd {
    font-size: 12px;
    height: 26px;
    overflow: hidden;
}
#d_hlistj .search_box dl dd input.choose {
    border: 1px solid #A5ACB2;
    cursor: pointer;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    width: 117px;
}
#d_hlistj .city-i {
    background-position: 99px -58px;
}
#d_hlistj .time-i {
    background-position: 99px -77px;
}
#d_hlistj .search_box dl dd input.com_search75_an, #d_hlistj .search_box dl dd input.com_search75 {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -1133px 0 transparent;
    color: #000000;
    font-family: simsun;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    padding-left: 20px;
    width: 123px;
}
#d_hlistj .search_box dl dd.btn_box {
    height: 35px;
    text-align: center;
}
#d_hlistj .h_r .list .model li span {
    display: inline-block;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
#basic_info {
    padding-left: 5px;
}
#basic_info .fast_price {
    border-left: 1px dotted #CCCCCC;
    float: right;
    text-align: right;
    width: 260px;
}
#d_hlistj div, #d_hlistj p, #d_hlistj span, #d_hlistj a, #d_hlistj input, #d_hlistj li, #d_hlistj dt, #d_hlistj dd, #d_hlistj h1, #d_hlistj h2, #d_hlistj h3, #d_hlistj h4, #d_hlistj th, #d_hlistj td {
    font-family: Tahoma,simsun;
}
#d_hlistj .orange, #d_hlistj .red {
    font-family: Arial;
}
#basic_info .fast_price span.price {
    color: #FF0000;
    font: 30px/26px Arial;
}
#basic_info .xuna {
    border-bottom: 1px dashed #1568BD;
    color: #1568BD;
}
#basic_info a {
    text-decoration: none;
}
#basic_info .fast_price .view-room {
    padding-top: 8px;
}
#basic_info .fast_price .view-room a {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -269px -79px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 47px;
    margin-bottom: -10px;
    padding-top: 5px;
    position: relative;
    text-align: center;
    width: 130px;
    z-index: 100;
}
#basic_info .pt8 {
    padding-top: 8px;
}
#basic_info h1 {
    color: #000000;
    font-family: simhei;
    font-size: 16px;
    margin-bottom: 5px;
}
#basic_info a.unl {
    color: #000000;
}
#d_hlistj .orange, #d_hlistj .red {
    font-family: Arial;
}
.orange {
    color: #C96702;
}
.bold {
    font-weight: bold;
}
#d_hlistj .h_r .tab {
    padding-left: 15px;
}
.mt10 {
    margin-top: 10px;
}
#d_hlistj .h_r .tab ul li.on {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll 0 -49px transparent;
}
#d_hlistj .h_r .tab ul li.on, #d_hlistj .h_r .tab ul li.on a {
    color: #FFFFFF;
    font-weight: bold;
}
#d_hlistj .h_r .tab ul li, #d_hlistj .h_r .tab ul li a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#d_hlistj .h_r .tab ul li {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -102px -49px transparent;
    border-bottom: 1px solid #FA983A;
    float: left;
    font-family: Tahoma,simsun;
    font-size: 12px;
    height: 24px;
    margin-bottom: -1px;
    margin-left: 5px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    width: 92px;
    
}
#d_hlistj .h_r .tab ul li.on, #d_hlistj .h_r .tab ul li.on a {
    color: #FFFFFF;
    font-weight: bold;
}
#d_hlistj .h_r .tab ul li, #d_hlistj .h_r .tab ul li a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}
#d_hlistj .h_r .detail_box {
    border-top: 2px solid #FA983A;
    margin-left: 10px;
    padding: 15px 10px 25px;
    position: relative;
}
#d_hlistj .h_r .important {
    margin-bottom: 20px;
}
#d_hlistj .h_r .important .box {
    border: 3px solid #F2F2F2;
    float: left;
    height: 170px;
    padding: 2px;
    width: 219px;
}
.mr15 {
    margin-right: 15px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
#d_hlistj .h_r .important .box .pic_dom {
    background: none repeat scroll 0 0 #EEEEEE;
    cursor: pointer;
    height: 170px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 219px;
}
#d_hlistj .h_r .important .box .pic_dom a.play {
    background: url("../pic/play.png?t=201105271038") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 46px;
    left: 88px;
    position: absolute;
    top: 58px;
    width: 46px;
    z-index: 10;
}
#d_hlistj .h_r .important .box .map_dom {
    background: none repeat scroll 0 0 #EEEEEE;
    height: 170px;
    overflow: hidden;
    position: relative;
    width: 219px;
}
#d_hlistj .h_r .important .box .map_dom .false {
    background: url("../../common/pic/_blank.png?t=201106091523") repeat scroll 0 0 transparent;
    cursor: url("http://www.elongstatic.com/hotels/pic/big.cur"), auto;
    display: block;
    height: 170px;
    left: 0;
    position: absolute;
    top: 0;
    width: 219px;
    z-index: 20;
}
#d_hlistj .h_r .important .comments_dom {
    height: 145px;
    padding-top: 25px;
}
#d_hlistj .h_r .important .comments_dom .score {
    font-family: Tahoma,simsun;
    font-size: 24px;
    font-weight: normal;
    height: 30px;
    padding-top: 20px;
    text-align: center;
}
#d_hlistj .h_r .important .comments_dom .theline {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 10px;
    margin: 5px auto;
    overflow: hidden;
    padding: 1px;
    width: 150px;
}
#d_hlistj .h_r .important .comments_dom .theline span {
    background: url("../pic/hotel_new2.png") no-repeat scroll 0 -120px transparent;
    display: inline-block;
    height: 10px;
    overflow: hidden;
}
#d_hlistj .h_r .important .comments_dom .pl {
    margin: 3px auto 0;
    width: 154px;
}
.tc {
    text-align: center;
}
#d_hlistj .h_r .ssu {
    color: #000000;
    font-size: 14px;
    height: 27px;
    padding-right: 10px;
    text-align: right;
}
.pl10 {
    padding-left: 10px;
}
#d_hlistj .h_r .ssu a {
    color: #FB7303;
}
#d_hlistj .h_r .room_info {
    background: none repeat scroll 0 0 #FA983A;
}
#d_hlistj .h_r .room_info .top, #d_hlistj .h_r .room_info .down {
    height: 5px;
    overflow: hidden;
}
#d_hlistj .h_r .detail_box .detail_rm {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 5px;
}
#d_hlistj .h_r .room_info .top, #d_hlistj .h_r .room_info .down {
    height: 5px;
    overflow: hidden;
}
#d_hlistj .h_r .room_info .top span.l {
    background-position: 0 -87px;
}
#d_hlistj .h_r .room_info .top span, #d_hlistj .h_r .room_info .down span, #d_hlistj .h_r .room_info .top span, #d_hlistj .h_r .room_info .down span {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 5px;
    overflow: hidden;
    width: 5px;
}
#d_hlistj .h_r .room_info .top span.r {
    background-position: -5px -87px;
}
#d_hlistj .h_r .room_info .top, #d_hlistj .h_r .room_info .down {
    height: 5px;
    overflow: hidden;
}
#d_hlistj .h_r .detail_box .model {
    margin-top: 5px;
    padding: 0 8px 5px;
}
#d_hlistj .h_r .detail_rm .top span.l {
    background-position: -20px -87px;
}
#d_hlistj .h_r .detail_rm .top span.r {
    background-position: -25px -87px;
}
#d_hlistj .h_r .detail_box .model li.title {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 0 none;
    color: #777777;
    height: 20px;
    overflow: hidden;
    padding-top: 0;
}
#d_hlistj .h_r .detail_box .model li .w1 {
    padding-left: 3px;
    width: 120px;
}
#d_hlistj .h_r .detail_box .model li .w2 {
    width: 135px;
}
#d_hlistj .h_r .detail_box .model li .w3 {
    width: 60px;
}
#d_hlistj .h_r .detail_box .model li span.com_show, #d_hlistj .h_r .detail_box .model li span.com_hide {
    display: inline-block;
    height: 9px;
    margin-left: 2px;
    vertical-align: middle;
}
pb5 {
    padding-bottom: 5px;
}
.tr {
    text-align: right;
}
#dvHotelListRegion{
    background: none repeat scroll 0 0 #FFFFFF;
}
#detail_rmss {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 5px;
}
#modelabc {
    margin-top: 5px;
    padding: 0 8px 5px;
}
#dvHotelListRegion li {
    border-bottom: 1px solid #F2F2F2;
    padding: 3px 0;
}
#titleabc {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 0 none;
    color: #777777;
    height: 19px;
    overflow: hidden;
    padding-top: 0;
}
#dvHotelListRegion li .w1 {
    padding-left: 3px;
    width: 120px;
}
#dvHotelListRegion li span {
    display: inline-block;
    height: 22px;
    word-wrap: break-word;
}
#dvHotelListRegion li .w3 {
    width: 60px;
}
#dvHotelListRegion li .w4 {
    width: 80px;
}
#dvHotelListRegion li .w5 {
    width: 110px;
}
#d_hlistj .h_r .detail_box .model li .w4 {
    width: 50px;
}
#d_hlistj .h_r .detail_box .model li .w5 {
    width: 60px;
}
#d_hlistj .h_r .elist, #d_hlistj .h_r .elist span {
    font-family: Tahoma,Geneva,sans-serif;
}
#d_hlistj .h_r .elist {
    border: 1px solid #F2F2F2;
    margin-top: 12px;
    padding-top: 7px;
}
.mt20 {
    margin-top: 20px;
}
#d_hlistj .h_r .detail_box .o_title {
    border-bottom: 1px solid #CCE7F3;
    height: 28px;
    margin-bottom: 10px;
    padding-left: 13px;
    padding-top: 10px;
}
#d_hlistj .h_r .detail_box .o_title h2 {
    background: none repeat scroll 0 0 #CCE7F3;
    color: #000000;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    height: 23px;
    padding: 5px 15px 0;
}
#d_hlistj .h_r .detail_box .o_title span.two {
    background-position: -44px -87px;
}
#d_hlistj .h_r .detail_box .o_title span {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -40px -87px transparent;
    float: left;
    height: 28px;
    overflow: hidden;
    width: 4px;
}
#d_hlistj .h_r .detail_box .traffic_info {
    margin-left: 3px;
    margin-top: 5px;
    padding-left: 10px;
    text-align: justify;
}
.p10 {
    padding: 10px;
}
#d_hlistj .h_r .detail_box .fac_info th {
    background: none repeat scroll 0 0 #E6F4F9;
    border-bottom: 1px dotted #CCCCCC;
    font-weight: bold;
    text-align: center;
    width: 80px;
}
#d_hlistj .h_r .detail_box .fac_info td {
    border-bottom: 1px dotted #CCCCCC;
    line-height: 1.8em;
    padding: 6px 4px 6px 15px;
}
#d_hlistj .h_r .detail_box .fac_info {
    margin-left: 13px;
    margin-top: 5px;
    width: 98%;
}
#fill_order {
    background: none repeat scroll 0 0 #9FCFF4;
    font-family: Tahoma,Geneva,sans-serif;
    margin: 10px auto;
    width: 960px;
}
#fill_order .top_side, #fill_order .down_side {
    height: 10px;
    overflow: hidden;
}
#fill_order h1 {
    font-family: simhei;
    font-size: 20px;
    padding: 5px 0 0 15px;
}
#fill_order .side_box {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 8px 10px 5px;
}
#fill_order .side_box .t_s, #fill_order .side_box .d_s {
    height: 10px;
    overflow: hidden;
}
#fill_order .main {
    padding: 10px 10px 5px;
}
#fill_order .side_box .t_s span.l {
    background-position: -752px -64px;
    float: left;
}
#fill_order .side_box .t_s span.r {
    background-position: -762px -64px;
    float: right;
}
#fill_order #left {
    float: left;
    padding: 0 15px 0 5px;
    width: 240px;
}
#fill_order #left .hotel_info {
    padding: 0 5px;
}
#fill_order #left .why_us {
    border-top: 1px solid #E7E7E7;
    margin-top: 40px;
    padding-left: 5px;
    padding-top: 15px;
}
.why_us {
    position: relative;
}
.pl20 {
    padding-left: 20px;
}
.ml5 {
    margin-left: 5px;
}
.mt20 {
    margin-top: 20px;
}
#fill_order #left .hotel_info .l {
    float: left;
    width: 60px;
}
#fill_order #left .hotel_info .r {
    line-height: 1.5em;
    margin-left: 75px;
}
#fill_order #left .hotel_info .rm_type {
    border-top: 1px solid #E7E7E7;
    margin-top: 8px;
    padding-bottom: 8px;
    padding-top: 10px;
}
#fill_order #left .hotel_info .l img {
    border: 1px solid #DDDDDD;
    height: 60px;
    padding: 2px;
    width: 60px;
}
#fill_order a {
    color: #1568BD;
    text-decoration: none;
}
#fill_order #left .hotel_info .r .dizhi {
    color: #666666;
    line-height: 1.4em;
    padding-top: 3px;
}
#fill_order #left .hotel_info .rm_type {
    border-top: 1px solid #E7E7E7;
    margin-top: 8px;
    padding-bottom: 8px;
    padding-top: 10px;
}
#fill_order #left .hotel_info .rm_type ul li {
    line-height: 1.5em;
    margin-bottom: 2px;
}
#fill_order #left .hotel_info .rm_type ul li span {
    padding-right: 5px;
}

#fill_order .side_box .t_s span, #fill_order .side_box .d_s span {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -752px -64px transparent;
    display: inline-block;
    height: 10px;
    overflow: hidden;
    width: 10px;
}
#fill_order .top_side, #fill_order .down_side {
    height: 10px;
    overflow: hidden;
}
#fill_order .top_side span.l {
    background-position: -712px -64px;
    float: left;
}
#fill_order .top_side span.r {
    background-position: -722px -64px;
    float: right;
}
#fill_order .top_side span, #fill_order .down_side span {
    background: url("../pic/hotel_new.png?t=201105271038") no-repeat scroll -712px -64px transparent;
    display: inline-block;
    height: 10px;
    overflow: hidden;
    width: 10px;
}
#d_hlistj .h_r .detail_box .model li {
    border-bottom: 1px solid #F2F2F2;
    padding: 3px 0;
}
#d_hlistj .h_r .detail_box .model li span {
    display: inline-block;
    height: 22px;
    word-wrap: break-word;
}
input.d_book_ok, input.d_book_on, input.d_book_no, input.d_book_full {
    background: url("../pic/hotel_new.png?t=201106091523") no-repeat scroll -489px -43px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    overflow: hidden;
    width: 59px;
}
#d_hlistj .h_l {
    float: left;
    width: 200px;
}